// var SOLO = 1 << 1
var SAME = 1 << 2

#linkid rt_coroutine_sleep
fn sleep(int ms)

#linkid rt_coroutine_yield
fn yield()

#linkid rt_coroutine_arg
fn arg():anyptr